Performance of Open Source Software Projects
نویسندگان
چکیده
In this study we seek to understand the factors differentiating successful from unsuccessful software projects. This article develops and tests a model measuring the impact on software project performance of (1) software products’ design architectures and (2) developers’ positions within collaborative networks. Two indicators of project success are used: product quality and project velocity. Two dimensions of design architecture – degree of decomposition and coupling – and one characteristic of developer network structures – degree centrality– are investigated for their impact on project performance. Using data gathered from SourceForge.net and its monthly dumps, we empirically test hypotheses on the top 100 projects according to project rankings. These rankings are generated from the traffic, communication, and development statistics collected for each project hosted on SourceForge.net. Besides the top 100 projects, we also randomly choose another 100 projects to form the data sample. The main findings are that (1) the degree of decomposition has an inverted U-shaped relationship with project performance, (2) when tested on the sample of top 100 projects, average degree centrality of a project team has a positive and significant effect on project performance and (3) the effects of network metrics on some of project performances are positive in the top 100 projects and some of them are negative in the random 100 projects. We employ some control variables such as developer work experiences and sponsorship, to provide insight into the direction of the effect of degree centrality on project success. Theoretical and practical implications are discussed, and several future research directions are outlined.
منابع مشابه
An Absorptive Capacity Perspective of Open Source Software Development Projects
An organization’s absorptive capacity is important for facilitating innovation that can lead to organizational performance. I examine the effects of absorptive capacity on open source software development group performance. Specifically, in addition to the commonly noted importance of OSS developers, the role of the Internet-based user community is introduced as fundamental in developing absorp...
متن کاملMotivation and Sorting in Open Source Software Innovation
This paper studies the role of intrinsic motivation, reputation, and reciprocity in driving open source software innovation. Unlike previous literature based on survey data, we exploit the observed pattern of contributions the .revealed preference. of developers to infer the underlying incentives driving the decision to contribute source code. Using detailed information on code contributions an...
متن کاملThe incentive to participate in open source projects : a signaling approach
This paper examines the incentive of unpaid programmers to contribute to open source software (OSS) projects in order to signal their talents. The analysis shows that if programmers contribute to OSS projects at all, then generically there are multiple equilibria. In these equilibria, an increase in the visibility of performance, an increase in the sensitivity of performance to effort, and an i...
متن کاملSocio-technical Interactions in OSS Development
This study is going to provide directions to open source practitioners to better organize their projects to achieve greater performance. In this research, we try to understand socio-technical interactions in a system development context by examining the joint effect of developer team structure and open source software architecture on OSS development performance. We hypothesize that developer te...
متن کاملMotivations in Open Source Software Communities: The Mediating Role of Effort Intensity and Goal Commitment
As a community-based innovation, the open source software (OSS) development phenomenon has received great attention from researchers and practitioners. Understanding the factors that affect the involvement and contributions of participants in OSS projects is of signifi cance to facilitate project success. This paper investigates the effects of motivation on participant performance in OSS projec...
متن کاملThe moderating role of development stage in free/open source software project performance
The main thesis developed and tested in this article is that development stage plays an important moderating role in determining both objective and subjective performance outcomes in free/open source software (F/OSS) projects. This contention is supported by an empirical study of 67 F/OSS projects, with results indicating that subjective performance assessments are calibrated to different objec...
متن کامل